raining buckets - French English Dictionary